Method and/or system for reducing uplink interference

ABSTRACT

Methods and systems are disclosed for concurrent transmission or resource blocks allocated to a mobile device for transmission in uplink communication channels. In particular implementations, a mobile device may tune local oscillators and/or apply filtering of radio frequency transmission to reduce or mitigate intermodulation distortion potentially affecting one or more radio frequency receiving functions.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of application Ser. No. 15/692,573,filed Aug. 31, 2017, entitled “Method and/or System For Reducing UplinkInterference,” now U.S. Pat. No. 10,708,923, assigned to the assignee ofthis application, the entire contents of which are hereby incorporatedherein by reference.

BACKGROUND

Subject matter disclosed herein relates to estimation of a location of amobile device.

The location of a mobile device, such as a cellular telephone, may beuseful or essential to a number of applications including emergencycalls, navigation, direction finding, asset tracking and Internetservice. The location of a mobile device may be estimated based oninformation gathered from various systems. In a cellular networkimplemented according to 4G (also referred to as Fourth Generation) LongTerm Evolution (LTE) radio access, for example, a base station maytransmit a positioning reference signal (PRS). In particularimplementations, a mobile device may transmit and receive messages onLTE links while performing other radio frequency receiving functionssuch as processing satellite positioning system (SPS) signals andprocessing received Bluetooth® communications.

SUMMARY

Briefly, one particular implementation is directed to a method at amobile device comprising: a method, at a mobile device, comprising:scheduling transmission of one or more first allocated resource blocksin a first carrier of a first uplink communication channel; schedulingtransmission of one or more second allocated resource blocks in a secondcarrier of a second uplink communication channel, at least a portion ofthe one or more second allocated resource blocks to be transmittedconcurrently with transmission of at least a portion of the one or moreallocated first resource blocks; and in response to a determination thatconcurrent transmission in the first and second carrier likelyinterferes with a radio frequency (RF) receiving function, tuning afirst oscillator for transmission of the one or more first allocatedresource blocks to a frequency within the one or more first allocatedresource blocks; and tuning a second oscillator for transmission of theone or more second allocated resource blocks within the one or moresecond allocated resource blocks.

Another particular implementation is directed to a mobile device,comprising: means for scheduling transmission of one or more firstallocated resource blocks in a first carrier of a first uplinkcommunication channel; means for scheduling transmission of one or moresecond allocated resource blocks in a second carrier of a second uplinkcommunication channel, at least a portion of the one or more secondallocated resource blocks to be transmitted concurrently withtransmission of at least a portion of the one or more allocated firstresource blocks; and in response to a determination that concurrenttransmission in the first and second carrier likely interferes with aradio frequency (RF) receiving function, means for tuning a firstoscillator for transmission of the one or more first allocated resourceblocks to a frequency within the one or more first allocated resourceblocks; and means for tuning a second oscillator for transmission of theone or more second allocated resource blocks within the one or moresecond allocated resource blocks.

Another particular implementation is directed to a mobile device,comprising: a transmitter for transmitting messages in uplinkcommunication channels; and one or more processors configured to:schedule transmission of one or more first allocated resource blocksthrough the transmitter in a first carrier of a first uplinkcommunication channel; schedule transmission of one or more secondallocated resource blocks through the transmitter in a second carrier ofa second uplink communication channel, at least a portion of the one ormore second allocated resource blocks to be transmitted concurrentlywith transmission of at least a portion of the one or more allocatedfirst resource blocks; and in response to a determination thatconcurrent transmission in the first and second carrier likelyinterferes with a radio frequency (RF) receiving function, tune a firstoscillator at the transmitter for transmission of the one or more firstallocated resource blocks to a frequency within the one or more firstallocated resource blocks; and tune a second oscillator at thetransmitter for transmission of the one or more second allocatedresource blocks within the one or more second allocated resource blocks.

Another particular implementation is directed to a storage mediumcomprising computer readable instructions stored thereon which areexecutable by one or more processors of a mobile device to: scheduletransmission of one or more first allocated resource blocks in a firstcarrier of a first uplink communication channel; schedule transmissionof one or more second allocated resource blocks in a second carrier of asecond uplink communication channel, at least a portion of the one ormore second allocated resource blocks to be transmitted concurrentlywith transmission of at least a portion of the one or more allocatedfirst resource blocks; and in response to a determination thatconcurrent transmission in the first and second carrier likelyinterferes with a radio frequency (RF) receiving function, tune a firstoscillator for transmission of the one or more first allocated resourceblocks to a frequency within the one or more first allocated resourceblocks; and tune a second oscillator for transmission of the one or moresecond allocated resource blocks within the one or more second allocatedresource blocks.

Another particular implementation is directed to a method, at a mobiledevice, comprising: scheduling transmission of one or more firstallocated resource blocks in a first carrier of a first uplinkcommunication channel; scheduling transmission of one or more secondallocated resource blocks in a second carrier of a second uplinkcommunication channel, at least a portion of the one or more secondresource blocks to be transmitted concurrently with transmission of atleast a portion of the one or more first resource blocks; an in responseto a determination that concurrent transmission in the first and secondcarrier likely interferes with a radio frequency (RF) receivingfunction, tuning an oscillator for transmission of the one or moreallocated first resource blocks and the one or more allocated secondresource blocks to a frequency approximately bisecting a highestfrequency of the one or more first resource blocks and a lowestfrequency of the one or more second resource blocks.

Another particular implementation is directed to a method, at a mobiledevice, comprising: one or more transmitter devices; and one or moreprocessors configured to: schedule transmission of one or more firstallocated resource blocks through the one or more transmitter devices ina first carrier of a first uplink communication channel; scheduletransmission of one or more second allocated resource blocks through theone or more transmitter devices in a second carrier of a second uplinkcommunication channel, at least a portion of the one or more secondresource blocks to be transmitted concurrently with transmission of atleast a portion of the one or more first resource blocks; and inresponse to a determination that concurrent transmission in the firstand second carrier likely interferes with a radio frequency (RF)receiving function, tune an oscillator for transmission through the oneor more transmitter devices of the one or more allocated first resourceblocks and the one or more allocated second resource blocks to afrequency approximately bisecting a highest frequency of the one or morefirst resource blocks and a lowest frequency of the one or more secondresource blocks.

Another particular implementation is directed to a non-transitorystorage medium comprising computer-readable instructions stored thereonwhich are executable by a processor of a mobile to: scheduletransmission of one or more first allocated resource blocks in a firstcarrier of a first uplink communication channel; schedule transmissionof one or more second allocated resource blocks in a second carrier of asecond uplink communication channel, at least a portion of the one ormore second resource blocks to be transmitted concurrently withtransmission of at least a portion of the one or more first resourceblocks; and in response to a determination that concurrent transmissionin the first and second carrier likely interferes with a radio frequency(RF) receiving function, tune an oscillator for transmission of the oneor more allocated first resource blocks and the one or more allocatedsecond resource blocks to a frequency approximately bisecting a highestfrequency of the one or more first resource blocks and a lowestfrequency of the one or more second resource blocks.

Another particular implementation is directed to a mobile device,comprising: means for scheduling transmission of one or more firstallocated resource blocks in a first carrier of a first uplinkcommunication channel; means for scheduling transmission of one or moresecond allocated resource blocks in a second carrier of a second uplinkcommunication channel, at least a portion of the one or more secondresource blocks to be transmitted concurrently with transmission of atleast a portion of the one or more first resource blocks; and means fortuning an oscillator for transmission of the one or more allocated firstresource blocks and the one or more allocated second resource blocks toa frequency approximately bisecting a highest frequency of the one ormore first resource blocks and a lowest frequency of the one or moresecond resource blocks in response to a determination that concurrenttransmission in the first and second carrier likely interferes with aradio frequency (RF) receiving function.

It should be understood that the aforementioned implementations aremerely example implementations, and that claimed subject matter is notnecessarily limited to any particular aspect of these exampleimplementations.

BRIEF DESCRIPTION OF THE DRAWINGS

Claimed subject matter is particularly pointed out and distinctlyclaimed in the concluding portion of the specification. However, both asto organization and/or method of operation, together with objects,features, and/or advantages thereof, it may best be understood byreference to the following detailed description if read with theaccompanying drawings in which:

FIG. 1 is an example architecture for terrestrial positioning;

FIGS. 2 through 5 are schematic diagrams of transmission of uplinksignal in a transmission spectrum according to embodiments;

FIGS. 6A and 6B are flow diagrams of processes for transmission ofresource blocks in a transmission medium according to particularembodiments;

FIG. 7 is a schematic block diagram of a mobile device, in accordancewith an example implementation; and

FIG. 8 is a schematic diagram of an example computing system accordingto an alternative implementation.

Reference is made in the following detailed description to accompanyingdrawings, which form a part hereof, wherein like numerals may designatelike parts throughout that are identical, similar and/or analogous. Itwill be appreciated that the figures have not necessarily been drawn toscale, such as for simplicity and/or clarity of illustration. Forexample, dimensions of some aspects may be exaggerated relative toothers. Further, it is to be understood that other embodiments may beutilized. Furthermore, structural and/or other changes may be madewithout departing from claimed subject matter. References throughoutthis specification to “claimed subject matter” refer to subject matterintended to be covered by one or more claims, or any portion thereof,and are not necessarily intended to refer to a complete claim set, to aparticular combination of claim sets (e.g., method claims, apparatusclaims, etc.), or to a particular claim. It should also be noted thatdirections and/or references, for example, such as up, down, top,bottom, and so on, may be used to facilitate discussion of drawings andare not intended to restrict application of claimed subject matter.Therefore, the following detailed description is not to be taken tolimit claimed subject matter and/or equivalents.

DETAILED DESCRIPTION

References throughout this specification to one implementation, animplementation, one embodiment, an embodiment, and/or the like mean thata particular feature, structure, characteristic, and/or the likedescribed in relation to a particular implementation and/or embodimentis included in at least one implementation and/or embodiment of claimedsubject matter. Thus, appearances of such phrases, for example, invarious places throughout this specification are not necessarilyintended to refer to the same implementation and/or embodiment or to anyone particular implementation and/or embodiment. Furthermore, it is tobe understood that particular features, structures, characteristics,and/or the like described are capable of being combined in various waysin one or more implementations and/or embodiments and, therefore, arewithin intended claim scope. However, these and other issues have apotential to vary in a particular context of usage. In other words,throughout the disclosure, particular context of description and/orusage provides helpful guidance regarding reasonable inferences to bedrawn; however, likewise, “in this context” in general without furtherqualification refers to the context of the present disclosure.

According to an embodiment, a carrier operator deploying a Long-termEvolution (LTE) network may be required by regulators to provide an E911service capable of furnishing estimated locations of mobile devices toemergency responders. The estimated locations may be obtained, at leastin part, from observations of signals transmitted by a global navigationsatellite system (GNSS) or observations of a positioning referencesignal (PRS). A mobile device typically obtains observations for use inestimating a location of the mobile device using one or more radiofrequency (RF) functions (e.g., using an RF receiver). A mobile devicemay employ other RF functions such as, for example, a Bluetooth®receiver enabling a wireless earpiece, for example.

An LTE network may enable a mobile device to communicate on any one ofseveral uplink communication channels to one or more base stations.Particular available uplink communication channels, however, mayinterfere with or jam one or more other RF functions such as, forexample, RF functions to receive and process GNSS signals or Bluetooth®signals. Additionally, uplink carrier aggregation (ULCA) may enable amobile device to transmit messages in different communication channels.According to an embodiment, an uplink communication channel to a basestation may be defined according to parameters characterizing anallocation spectrum resources comprising a “carrier.” ULCA may beimplemented to concurrently transmit in multiple channels of a singlecarrier (“intra-band” ULCA) of a carrier or in multiple channels indifferent carriers (“inter-band” ULCA) of different carriers. In anembodiment, an uplink communication channel of a carrier may comprise anallocated portion of a spectrum in a transmission medium referred toherein as a “carrier band” or “carrier bandwidth” (where “carrier band”and “carrier bandwidth” are used interchangeably herein). In animplementation, a “resource block” (RB), as referred to herein, means adefined portion of a transmission band (e.g., a portion of a carrierbandwidth of a particular uplink communication channel) over a definedduration. In a particular implementation, a mobile device may determineuplink RBs allocated to the mobile device by decoding a PDCCH symbolreceived in a downlink signal. In practice, a network may allocateuplink RBs over a small portion of an entire carrier bandwidth of anuplink communication channel.

In particular scenarios, various ULCA channel transmission combinationsexhibit intermodulation distortion (IMD) which may desense certain RFreceiving functions such as SPS signal processing, WiFi and/orBluetooth. For example, letting the center frequency of two uplinkcarrier bandwidths be Flo₁ and Flo₂, if subcarrier signals havingfrequencies F_(c1) and F_(c2) interfere with an RF receiving function,these subcarrier signals may introduce intermodulation distortion (IMD)components ‘a’ and ‘b’ to provide an IMD spectral function falling inband of a particular RF receiving function (e.g., SPS signal processing,Wi-Fi or Bluetooth) according to expression (1) as follows:a×F _(c1) +b×F _(c2),  (1)where:a and b can be both positive and negative coefficients and |a+b| definesan order of IMD.

According to an embodiment, a local oscillator frequency may be changedto affect a center frequency and bandwidth of operation based on anallocation of uplink RBs. In an implementation, local oscillators fortransmitting in an uplink communication channel may be tuned to afrequency within an allocated RB such as a frequency at about a centerfrequency of an RB. Also, a transmission bandwidth of a signaltransmitted from a transmitter may be limited to frequencies above aminimum frequency of a first RB (e.g., in a lower frequency channel) andbelow a maximum frequency of a second RB (e.g., in a higher frequencychannel).

As shown in FIG. 1 in a particular implementation, mobile device 100,which may also be referred to as a UE (or user equipment), may transmitradio signals to, and receive radio signals from, a wirelesscommunication network. In one example, mobile device 100 may communicatewith a cellular communication network by transmitting wireless signalsto, or receiving wireless signals from one or more cellular transceivers110 which may comprise a wireless base transceiver subsystem (BTS), eNode B transceiver or an evolved NodeB (eNodeB) transceiver overwireless communication links 123. Similarly, mobile device 100 maytransmit wireless signals to, or receive wireless signals from localtransceiver 115 over wireless communication link 125. A localtransceiver 115 may comprise an access point (AP), femtocell, Home BaseStation, small cell base station, Home Node B (HNB) or Home eNodeB(HeNB) and may provide access to a wireless local area network (WLAN,e.g., IEEE 802.11 network), a wireless personal area network (WPAN,e.g., Bluetooth® network) or a cellular network (e.g. an LTE network orother wireless wide area network such as those discussed in the nextparagraph). Of course it should be understood that these are merelyexamples of networks that may communicate with a mobile device over awireless link, and claimed subject matter is not limited in thisrespect.

Mobile device 100 may receive or acquire satellite positioning system(SPS) signals 159 from SPS satellites 160. In some implementations, SPSsatellites 160 comprising transmitters may be from one global navigationsatellite system (GNSS), such as the GPS or Galileo satellite systems.In other implementations, the SPS Satellites may be from multiple GNSSsuch as, but not limited to, GPS, Galileo, Glonass, or Beidou (Compass)satellite systems. In other implementations, SPS satellites may be fromany one several regional navigation satellite systems (RNSS′) such as,for example, WAAS, EGNOS, QZSS, just to name a few examples.

In particular implementations, and/or as discussed below, mobile device100 may have circuitry and/or processing resources capable of computinga position fix or estimated location of mobile device 100. For example,mobile device 100 may compute a position fix based, at least in part, onpseudorange measurements to four or more SPS satellites 160. Here,mobile device 100 may compute such pseudorange measurements based, atleast in part, on pseudonoise code phase detections in signals 159acquired from four or more SPS satellites 160. In particularimplementations, mobile device 100 may receive from server 140, 150 or155 positioning assistance data to aid in the acquisition of signals 159transmitted by SPS satellites 160 including, for example, almanac,ephemeris data, Doppler search windows, just to name a few examples.

Examples of network technologies that may support wireless communicationlink 123 are Global System for Mobile Communications (GSM), CodeDivision Multiple Access (CDMA), Wideband CDMA (WCDMA), Long TermEvolution LTE), High Rate Packet Data (HRPD). GSM, WCDMA and LTE aretechnologies defined by 3GPP. CDMA and HRPD are technologies defined bythe 3rd Generation Partnership Project 2 (3GPP2). WCDMA is also part ofthe Universal Mobile Telecommunications System (UMTS) and may besupported by an HNB. Cellular transceivers 110 may comprise deploymentsof equipment providing subscriber access to a wireless telecommunicationnetwork for a service (e.g., under a service contract). Here, a cellulartransceiver 110 may perform functions of a cellular base station inservicing subscriber devices within a cell determined based, at least inpart, on a range at which the cellular transceiver 110 is capable ofproviding access service. Examples of radio technologies that maysupport wireless communication link 125 are IEEE 802.11, Bluetooth® (BT)and LTE.

In a particular implementation, cellular transceivers 110 and localtransceiver 115 may communicate with servers 140, 150 and/or 155 over anetwork 130 through links 145. Here, network 130 may comprise anycombination of wired or wireless links and may include cellulartransceiver 110 and/or local transceiver 115 and/or servers 140, 150 and155. In a particular implementation, network 130 may comprise InternetProtocol (IP) or other infrastructure capable of facilitatingcommunication between mobile device 100 and servers 140, 150 or 155through local transceiver 115 or cellular transceiver 110. In anembodiment, network 130 may also facilitate communication between mobiledevice 100, servers 140, 150 and/or 155. In another implementation,network 130 may comprise cellular communication network infrastructuresuch as, for example, a base station controller or packet based orcircuit based switching center (not shown) to facilitate mobile cellularcommunication with mobile device 100. In a particular implementation,network 130 may comprise local area network (LAN) elements such as WiFiAPs, routers and bridges and may in that case include or have links togateway elements that provide access to wide area networks such as theInternet. In other implementations, network 130 may comprise a LAN andmay or may not have access to a wide area network but may not provideany such access (if supported) to mobile device 100. In someimplementations network 130 may comprise multiple networks (e.g., one ormore wireless networks and/or the Internet). In one implementation,network 130 may include one or more serving gateways or Packet DataNetwork gateways. In addition, one or more of servers 140, 150 and 155may be an E-SMLC, a Secure User Plane Location (SUPL) Location Platform(SLP), a SUPL Location Center (SLC), a SUPL Positioning Center (SPC), aPosition Determining Entity (PDE) and/or a gateway mobile locationcenter (GMLC), each of which may connect to one or more locationretrieval functions (LRFs) and/or mobility management entities (MMEs) innetwork 130.

In particular implementations, and as discussed below, mobile device 100may have circuitry and processing resources capable of obtaininglocation related measurements (e.g. for signals received from GPS orother Satellite Positioning System (SPS) satellites 160, cellulartransceiver 110 or local transceiver 115 and possibly computing aposition fix or estimated location of mobile device 100 based on theselocation related measurements.

As pointed out above, a mobile device (e.g., mobile device 100) may beallocated RBs on carrier bands in one or more uplink communicationchannels (e.g., on a wireless communication link 123). Concurrenttransmission of RBs in uplink carrier bands may introduce IMD that islikely to interfere with or jam RF receiving functions that rely onprocessing RF signals received in a frequency band (e.g., SPS signals159 received from space vehicles 160 or signals in wirelesscommunication link 125 from local transceiver 115). As discussed belowin connection with particular implementations, to reduce or eliminateIMD affecting an RF receiving function, a mobile device may tune a localoscillator frequency to affect a center frequency and bandwidth ofoperation in one or more uplink channels based on an allocation ofuplink RBs. For example, a mobile device may tune local oscillators fortransmitting RBs in one or more uplink communication channels may centerfrequencies of RBs. Also, a transmission bandwidth of a signaltransmitted from a transmitter may be limited to frequencies above aminimum frequency of a first RB (e.g., in a lower frequency channel) andbelow a maximum frequency of a second RB (e.g., in a higher frequencychannel).

As shown in FIG. 2, a network may allocate to a mobile device a firstuplink RB RB1 from a first carrier bandwidth BW1 and a second uplink RBRB2 is from a second carrier bandwidth BW2. Local oscillators LO₁ andLO₂ for transmitting RBs allocated for uplink messaging may be centeredat the center of a carrier bandwidths BW1 and BW2 as shown. As shown inFIG. 2, a mobile device transmitting an RB in a carrier bandwidth maytransmit signal energy over an entirety over the carrier bandwidth whiletransmission of valid data (e.g., message parameters) is limited to aportion of the carrier bandwidth occupied by the RB. For example, amobile device transmitting RB RB1 may transmit signal energy over anentirety of carrier bandwidth BW1 while transmission of valid data islimited to a portion of the carrier bandwidth occupied by RB RB1. Also,a transmitter for transmitting the allocated uplink RBs extends for aspectrum including an entirety of carrier bandwidths BW1 and BW2. Atransmission band 206 of a transmitter of a mobile device fortransmission of uplink signals in carrier bandwidths BW1 and BW2 may bedetermined by a front end transmission filter which to apply a spectrumemission mask (SEM). Such an SEM may reject transmission of signalenergy in frequencies 202 below transmission band 206 and frequencies204 above transmission band 206 (e.g., by maintaining a sufficientadjacent channel leakage ratio for frequencies 202 and 204).

According to an embodiment, RBs RB1 and RB2 may be transmitted assubcarrier signals to local oscillators LO₁ and LO₂. As pointed outabove, concurrent transmission of RBs using local oscillators LO₁ andLO₂ may impart IMD (e.g., according to expression (1)) that affects oneor more RF receiving functions. In the example implementation of FIG. 3,local oscillators LO₁ and LO₂ for carrier bandwidths BW1 and BW2 may betuned to frequencies within allocated uplink RBs RB1 and RB2. Forexample, as illustrated, LO₁ and LO₂ may be tuned to center frequenciesof allocated uplink RBs RB1 and RB2 with a first local oscillator LO₁tuned to a center frequency F11 of RB1 and a second local oscillator LO₂tuned to a center frequency F21 of RB2. In this context, a “centerfrequency” of an RB as referred to herein means a frequency about midwaybetween or equidistant minimum and maximum frequencies of the RBallowing for tolerable local oscillator drift or jitter. Additionally,emissions from a transmitter for transmitting the uplink RBs may belimited to frequencies above a lowest frequency of a lowest frequency RBand frequencies below a highest frequency of a highest frequency RB.

In another embodiment, a network may allocate to a mobile device uplinkRBs RB3 and RB4 allocated in different but adjacent carrier bandwidthsmay be closely spaced in frequency as shown in FIG. 4 below. As pointedout above in connection with FIG. 2, transmission of RB3 as a subcarriersignal to a first local oscillator (e.g., LO₁) at a center frequency ofcarrier bandwidth BW1 concurrently with transmission of RB4 as asubcarrier signal to a second local oscillator (e.g., LO₂) may impartIMD. As shown in FIG. 4 according to an embodiment, RB3 and RB4 may betransmitted as subcarrier signals to a local oscillator LO₃ at afrequency approximately between frequencies of RB3 and RB4. Here, afrequency of local oscillator LO₃ may be determined or selected as beingapproximately equidistant from center frequencies of RB3 and RB4. Inthis context, “approximately between” frequencies or “equidistant from”frequencies as referred to herein means a frequency that bisects centerfrequencies of allocated RBs allowing for tolerable local oscillatordrift or jitter. Here, use of a single local oscillator LO₃ to transmitRB3 and RB4 as subcarrier signals may eliminate IMD from use of twolocal oscillators to individually transmit RB3 and RB4. Furthermore, asshown in FIG. 5, transmission filter parameters may be adjusted toreduce transmission band 206 bounded by frequency FBW1 _(min) (minimumtransmission frequency of carrier bandwidth BW1) and frequency FBW2_(max) (minimum transmission frequency of carrier bandwidth BW1) totransmission band 506. In particular, a filter parameters of a mobiledevice at a transmitter may have an SEM to reject transmission of signalenergy in frequencies by maintaining a sufficient adjacent channelleakage ratio for frequencies above frequency F2 (a highest transmissionfrequency for RB4) and below frequency F1 (a lowest transmissionfrequency for RB3). Limiting transmission of uplink signals to signalsin transmission band 506 may further reduce IMD impacting one or more RFreceiving functions.

FIG. 6A is a flow diagram of a process performed at a mobile device tocontrol concurrent transmission of RBs in different carrier bandwidthsto reduce, mitigate or avoid IMD impacting one or more RF receivingfunctions performed on the mobile device. According to an embodiment,RBs may be allocated or defined over a particular time duration definedby a network (e.g., particular discrete uplink slots, frames orsubframes having network defined start times and end times). In thiscontext, first and second RBs are “concurrently transmitted” if at leasta portion of the first RB overlaps in time with a portion of the secondRB. For example, the first and second RB may overlap in time if at leasta portion of the first RB and a portion of the second are allocated thesame discrete slot, frame or subframe, or other temporal unit.

In one example implementation, a mobile device may be allocated RBs forconcurrent transmission in one or more uplink communication channelsbased on a PDCCH symbol received in a downlink signal. For example, themobile device may decode a PDCCH symbol received in a downlink signal todetermine RBs for transmission in particular uplink carrier bandwidths(e.g., BW1 and BW2 illustrated in FIGS. 2 through 5).

Blocks 602 and 604 may comprise scheduling of transmission of allocatedresource blocks (e.g., allocated according to a decoded PDCCH symbol)for concurrent transmission. That is, one or more first resource blocksin a first carrier band are scheduled for transmission concurrently(e.g., overlapping with) transmission of one or more second resourceblocks in a second carrier band. As discussed above, concurrenttransmission of resource blocks in different carrier bands may impartIMD affecting one or more RF receiving functions. Accordingly, inresponse to a determination that transmission of the one or more firstresource blocks currently with transmission of the one or more secondresource blocks imparts IMD affecting one or more RF receivingfunctions, block 606 may perform actions to mitigate or reduce such IMD.

In a particular implementation, block 606 may comprise tuning a firstoscillator for transmission of the one or more first allocated resourceblocks to about or approximately a center frequency of the one or morefirst allocated resource blocks, and tuning a second oscillator fortransmission of the one or more second allocated resource blocks toabout or approximately a center frequency of the one or more secondallocated resource blocks. As shown in the example implementation ofFIG. 3, a first local oscillator LO₁ is tuned to a frequency F₁₁ atabout or approximately a center frequency of RB RB1 while a second localoscillator LO₂ is tuned to a frequency F21 at about or approximately acenter frequency of RB RB2. In an alternative implementation, additionalactions to mitigate or reduce such IMD in addition to actions set forthin block 606 may include limiting concurrent transmission of the one ormore allocated first resource blocks and one or more allocated secondresource blocks to frequencies above a minimum frequency of the one ormore allocated first resource blocks and below a maximum frequency ofthe one or more allocated resource blocks. Continuing with the exampleof FIG. 3, a transmitter of a mobile device may employ an SEM to rejecttransmission of signal energy in frequencies below a lowest frequencyboundary of RB RB1 and above a highest boundary of RB2 (e.g., bymaintaining a sufficient adjacent channel leakage ratio for frequenciesbelow a lowest frequency boundary of RB RB1 and above a highestfrequency boundary of RB RB2). This may be accomplished or implementedby, for example, setting parameters of an analog filter controllingemission of radio frequency (RF) signal energy from a transmitter to beabove the lowest frequency boundary of RB RB1 and below the highestfrequency boundary of RB RB2.

FIG. 6B is a flow diagram of an alternative process performed at amobile device to control concurrent transmission of RBs in differentcarrier bandwidths to reduce, mitigate or avoid IMD impacting one ormore RF receiving functions performed on the mobile device. Blocks 608and 610 may be performed at a mobile device as described above forblocks 602 and 604. Block 612 may comprise actions to be performed atthe mobile device to reduce, mitigate or eliminate IMD affecting one ormore RF receiving functions including tuning an oscillator at atransmitter of the mobile device for transmission of the one or moreallocated first resource blocks and the one or more allocated secondresource blocks to a frequency approximately bisecting a highestfrequency of the one or more first resource blocks and a lowestfrequency of the one or more second resource blocks. For example, asshown in the particular example of FIG. 4, a local oscillator LO₃ istuned to a frequency that approximately bisects a highest frequency ofRB RB4 and a lowest frequency of RB3. Here, according to an embodiment,RBs RB3 and RB4 may be transmitted as subcarrier signals for signalenergy transmitted according to local oscillator LO₃.

In an alternative implementation, additional actions to mitigate orreduce such IMD in addition to actions set forth in block 612 mayinclude limiting concurrent transmission of the one or more firstresource blocks and second resource blocks to frequencies above aminimum frequency of the one or more first allocated resource blocks andbelow a maximum frequency of the one or more allocated second allocatedresource blocks. For example, as shown in the particular example of FIG.5, a mobile device may employ an SEM to reject transmission of signalenergy in frequencies below a lowest frequency boundary F1 of RB RB3 andabove a highest frequency boundary F2 of RB RB2 (e.g., by maintaining asufficient adjacent channel leakage ratio for frequencies below F1 andabove F2). This may be accomplished or implemented by, for example,setting parameters of an analog filter controlling emission of radiofrequency (RF) signal energy from a transmitter to be above frequency F1and below frequency F2.

According to an embodiment, a mobile device may apply any one of severaltechniques to determine whether transmission in first and second carrierbands (e.g., for transmission of RBs allocated to uplink channels in thefirst and second carrier bands) is likely to produce IMD impacting oneor more receiving functions (e.g., as a precondition to performingactions at block 606 or 612). A mobile device may, using any one ofseveral techniques, determine that concurrent transmission of multipleRBs (e.g., in first and second uplink carrier bands) likely interfereswith at least one radio frequency (RF) receiving function. In oneimplementation, a mobile device may determine whether concurrenttransmission at a first local oscillator of a first carrier band fortransmitting a first RB and transmission at a second local oscillator ofa second carrier band for transmitting a second RB imparts IMD impactingan RF receiving function using a look up table. For example, such a lookup table may associate combinations of local oscillator frequencies withpotentially impacted RF receiving functions (e.g., GNSS, Bluetooth® orWiFi). Alternatively, a mobile device may determine whether concurrenttransmission at a first local oscillator of a first carrier band fortransmitting a first RB and transmission at a second local oscillator ofa second carrier band for transmitting a second RB imparts IMD impactingan RF receiving function by performing computations based on frequenciesof the first and second local oscillators (e.g., according to expression(1) above).

In particular scenarios, processes described above in connection withFIGS. 6A and 6B may not completely or sufficiently eliminate or removeIMD impacting an RF receiving function. For example, remaining IMDsignal power in a frequency band of an RF receiving function may stillbe significantly high so as to impact the RF receiving function.According to an embodiment, if action to be taken at block 606 or 612 toreduce or mitigate IMD from transmission of resource blocks in first andsecond carrier bands is not sufficient, a mobile device may takeadditional or different action to reduce IMD impacting an RF receivingfunction. As discussed below, such additional or different action maycomprise reducing transmission power for an uplink communication channelof the first carrier or the second carrier band, or tuning a localoscillator to a different frequency. In one embodiment, to determinewhether action to be taken at block 606 or 612 is or would be sufficientto reduce or mitigate IMD, a mobile device may measure signal strengthof remaining IMD at a receiver subsequent to execution of block 606 or602 at a particular frequency band. In another embodiment, a mobiledevice prior to execution of block 606 or 612 may determine a prioriwhether IMD would likely be sufficiently eliminated or mitigated byactions performed at block 606 or 612 (e.g., by accessing a look uptable or computing expected IMD based on expression (1)).

If action at block 606 or 612 does not or would not sufficiently removeor mitigate IMD impacting an RF receiving function of a mobile device,the mobile device may reduce transmission power on an uplinkcommunication channel of either the first carrier or second carrier. Thefirst carrier or second carrier may be selected for reducingtransmission power may be selected using any one of several techniques.For example, depending on which particular carrier of the first andsecond carriers is determined to contribute a majority of signal powerof remaining IMD impacting an RF receiving function (e.g., according toexpression (1)), the mobile device may reduce transmission power on anuplink communication channel of the particular carrier band. In oneexample, a mobile device may evaluate signal power of spectralcomponents of remaining IMD impacting an RF receiving function (e.g.,spectral components determined by coefficients “a” and “b” in expression(1)) and power levels used for transmission of the first and secondcarriers. In another implementation in which a particular carrier of thefirst and second carriers is operating in a time division duplexing(TDD) mode, the mobile device may reduce transmission power for uplinktransmission on the particular carrier operating in the TDD mode.

According to an embodiment, a carrier may operate in a frequencydivision duplexing (FDD) mode that may, from time to time, enter adiscontinuous transmission (DTX) period of operation during which thereis an absence of messaging or data (e.g., from an application) to betransmitted in an uplink communication channel of the carrier. Inanother implementation in which a particular carrier of the first andsecond carriers is operating in an FDD mode, the mobile device mayreduce transmission power for an uplink communication channel that is inor entering a DTX period of operation.

According to an embodiment, some uplink channels may be transmittingcontrol channel messages or other messages comprising critical content.In another implementation in which a particular carrier of the first andsecond carriers is transmitting control channel messages or othermessages comprising critical content, the mobile device may reducetransmission power of an uplink communication channel for thatparticular carrier.

In a particular implementation, first and second carriers may betransmitted respectively by different first and second physicaltransmitters with different corresponding physical antennas, forexample. Here, such first and second physical transmitters may have acorresponding different spatial isolation from an antenna supporting oneor more of the aforementioned receive functions. According to anembodiment, to further reduce remaining IMD impacting an RF receivingfunction, a mobile device may select a carrier from among multiplecarriers transmitted by different physical transmitters) for reducingtransmission power based, at least in part, on a physicalisolation/separation of the physical transmitter from an antennasupporting the RF receiving function. Modelling remaining IMD impactingan RF receiving function according to expression (1) in a particularexample, a first physical transmitter may transmit a first carrier atcarrier frequency F_(c1), giving rise to IMD spectral componenta×F_(c1), while a second physical transmitter may transmit a secondcarrier at carrier frequency F_(c2), giving rise to IMD spectralcomponent b×F_(c2). In addition to evaluating signal power at spectralcomponents a×F_(c1) and b×F_(c2) and placement of these spectralcomponents with respect to a receiving band of the RF receivingfunction, a mobile device may also consider physical isolation ofphysical transmitters transmitting at carrier frequencies F_(c1) andF_(c2).

In an alternative to reducing transmission power on an uplinkcommunication channel of a particular carrier band if action to be takenat block 606 or 612 is or would not be sufficient to reduce or mitigateIMD, a mobile device may further affect a transmission frequency of theparticular carrier band. To affect an allocation of spectrum fortransmission of a resource block in an uplink communication channel, themobile device may report a lower received power or a lower channelquality indicator (CQI) for the particular carrier to prompt or initiatea change to a different frequency for transmitting RBs in an uplinkchannel for the different carrier. Here, combination of transmission ofRBs at the different frequency, in combination with transmission of RBsat one or more other frequencies, may further reduce IMD impacting an RFreceiving function.

In another example, if a particular carrier (of first and secondcarriers) is operating in an TDD mode, the mobile device may retune thetransmission frequency of the particular carrier at an offset so as toreduce or eliminate IMD. According to an embodiment, a mobile devicemaintaining a communication channel in a TDD mode may transmit signalenergy from a transmitter in the communication channel constantlywithout turning off transmission power. Here, an uplink portion of theTDD communication channel may be tuned to a different frequency duringreceiving periods. In another embodiment, if a particular communicationchannel in a TDD mode is in or entering a DTX period of operation, afrequency for the uplink channel for that particular carrier may beretuned at an offset.

Subject matter shown in FIGS. 7 and 8 may comprise features, forexample, of a computing device, in an embodiment. It is further notedthat the term computing device, in general, refers at least to one ormore processors and a memory connected by a communication bus. Likewise,in the context of the present disclosure at least, this is understood torefer to sufficient structure within the meaning of 35 USC § 112(f) sothat it is specifically intended that 35 USC § 112(f) not be implicatedby use of the term “computing device,” “wireless station,” “wirelesstransceiver device,” “mobile device” and/or similar terms; however, ifit is determined, for some reason not immediately apparent, that theforegoing understanding cannot stand and that 35 USC § 112(f) therefore,necessarily is implicated by the use of the term “computing device,”“wireless station,” “wireless transceiver device,” “mobile device”and/or similar terms, then, it is intended, pursuant to that statutorysection, that corresponding structure, material and/or acts forperforming one or more functions be understood and be interpreted to bedescribed at least in FIGS. 6A and 6B, and corresponding text of thepresent disclosure.

FIG. 7 is a schematic diagram of a mobile device 700 according to anembodiment. Mobile device 100 shown in FIG. 1 may comprise one or morefeatures of mobile device 700 shown in FIG. 7. In certain embodiments,mobile device 700 may comprise a wireless transceiver 721 which iscapable of transmitting and receiving wireless signals 723 via wirelessantenna 722 over a wireless communication network. Wireless transceiver721 may be connected to bus 701 by a wireless transceiver bus interface720. Wireless transceiver bus interface 720 may, in some embodiments beat least partially integrated with wireless transceiver 721. Someembodiments may include multiple wireless transceivers 721 and wirelessantennas 722 to enable transmitting and/or receiving signals accordingto corresponding multiple wireless communication standards such as, forexample, versions of IEEE Standard 802.11, CDMA, WCDMA, LTE, UMTS, GSM,AMPS, Zigbee, Bluetooth and a 5G or NR radio interface defined by 3GPP,just to name a few examples. In a particular implementation, wirelesstransceiver 721 may transmit signals on an uplink channel and receivesignals on a downlink channel as discussed above.

Mobile device 700 may also comprise SPS receiver 755 capable ofreceiving and acquiring SPS signals 759 via SPS antenna 758 (which maybe integrated with antenna 722 in some embodiments). SPS receiver 755may also process, in whole or in part, acquired SPS signals 759 forestimating a location of mobile device 700. In some embodiments,general-purpose processor(s) 711, memory 740, digital signalprocessor(s) (DSP(s)) 712 and/or specialized processors (not shown) mayalso be utilized to process acquired SPS signals, in whole or in part,and/or calculate an estimated location of mobile device 700, inconjunction with SPS receiver 755. Storage of SPS or other signals(e.g., signals acquired from wireless transceiver 721) or storage ofmeasurements of these signals for use in performing positioningoperations may be performed in memory 740 or registers (not shown).General-purpose processor(s) 711, memory 740, DSP(s) 712 and/orspecialized processors may provide or support a location engine for usein processing measurements to estimate a location of mobile device 700.In a particular implementation, all or portions of actions or operationsset forth for process 700 may be executed by general-purposeprocessor(s) 711 or DSP(s) 712 based on machine-readable instructionsstored in memory 740.

Also shown in FIG. 7, digital signal processor(s) (DSP(s)) 712 andgeneral-purpose processor(s) 711 may be connected to memory 740 throughbus 701. A particular bus interface (not shown) may be integrated withthe DSP(s) 712, general-purpose processor(s) 711 and memory 740. Invarious embodiments, functions may be performed in response to executionof one or more machine-readable instructions stored in memory 740 suchas on a computer-readable storage medium, such as RAM, ROM, FLASH, ordisc drive, just to name a few example. The one or more instructions maybe executable by general-purpose processor(s) 711, specializedprocessors, or DSP(s) 712. Memory 740 may comprise a non-transitoryprocessor-readable memory and/or a computer-readable memory that storessoftware code (programming code, instructions, etc.) that are executableby processor(s) 711 and/or DSP(s) 712 to perform functions or actionsdescribed above in connection with FIGS. 6A and 6B.

Also shown in FIG. 7, a user interface 735 may comprise any one ofseveral devices such as, for example, a speaker, microphone, displaydevice, vibration device, keyboard, touch screen, just to name a fewexamples. In a particular implementation, user interface 735 may enablea user to interact with one or more applications hosted on mobile device700. For example, devices of user interface 735 may store analog ordigital signals on memory 740 to be further processed by DSP(s) 712 orgeneral purpose processor 711 in response to action from a user.Similarly, applications hosted on mobile device 700 may store analog ordigital signals on memory 740 to present an output signal to a user. Inanother implementation, mobile device 700 may optionally include adedicated audio input/output (I/O) device 770 comprising, for example, adedicated speaker, microphone, digital to analog circuitry, analog todigital circuitry, amplifiers and/or gain control. It should beunderstood, however, that this is merely an example of how an audio I/Omay be implemented in a mobile device, and that claimed subject matteris not limited in this respect. In another implementation, mobile device700 may comprise touch sensors 762 responsive to touching or pressure ona keyboard or touch screen device.

Mobile device 700 may also comprise a dedicated camera device 764 forcapturing still or moving imagery. Camera device 764 may comprise, forexample an imaging sensor (e.g., charge coupled device or CMOS imager),lens, analog to digital circuitry, frame buffers, just to name a fewexamples. In one implementation, additional processing, conditioning,encoding or compression of signals representing captured images may beperformed at general purpose/application processor 711 or DSP(s) 712.Alternatively, a dedicated video processor 768 may perform conditioning,encoding, compression or manipulation of signals representing capturedimages. Additionally, video processor 768 may decode/decompress storedimage data for presentation on a display device (not shown) on mobiledevice 700.

Mobile device 700 may also comprise sensors 760 coupled to bus 701 whichmay include, for example, inertial sensors and environment sensors.Inertial sensors of sensors 760 may comprise, for example accelerometers(e.g., collectively responding to acceleration of mobile device 700 inthree dimensions), one or more gyroscopes or one or more magnetometers(e.g., to support one or more compass applications). Environment sensorsof mobile device 700 may comprise, for example, temperature sensors,barometric pressure sensors, ambient light sensors, camera imagers,microphones, just to name few examples. Sensors 760 may generate analogor digital signals that may be stored in memory 740 and processed byDPS(s) 712 or general purpose application processor 711 in support ofone or more applications such as, for example, applications directed topositioning or navigation operations.

In a particular implementation, mobile device 700 may comprise adedicated modem processor 766 capable of performing baseband processingof signals received and downconverted at wireless transceiver 721 or SPSreceiver 755. Similarly, modem processor 766 may perform basebandprocessing of signals to be upconverted for transmission by wirelesstransceiver 721. In alternative implementations, instead of having adedicated modem processor, baseband processing may be performed by ageneral purpose processor or DSP (e.g., general purpose/applicationprocessor 711 or DSP(s) 712). It should be understood, however, thatthese are merely examples of structures that may perform basebandprocessing, and that claimed subject matter is not limited in thisrespect.

FIG. 8 is a schematic diagram of an alternative features of mobiledevice 700 according to a particular implementation. Here, wirelesstransceiver 721 may comprise RF amplifier 806, RF filter 804 and RFupconversion circuit 855. Modem processor 766 may comprise basebandprocessor 802 for encoding messages for transmission in RBs allocated bya network from uplink communication channels. Upconversion circuit mayupconvert encoded baseband signals to a radio frequency according to oneor more local oscillators as discussed above. RF filter 804 may apply aspectrum emission mask (SEM) to reject transmission of signal energyabove and/or below certain frequencies (e.g., by maintaining asufficient adjacent channel leakage ratio for frequencies 202 and 204).

According to an embodiment, parameters of upconversion circuit 855 andRF filter 804 may be adjustable or programmable to implement features asdiscussed above in connection with FIGS. 6A and 6B. For example,parameters provided on bus 701 may configure or program upconversioncircuit 855 to tune one or more local oscillator frequencies in responseto a determination that concurrent transmission in first and secondcarrier bands likely interferes with one or more RF receiving functions.Similarly, parameters provided on bus 701 may configure or program RFfilter to affect an SEM to reject transmission of signal energy aboveand/or below certain frequencies in response to a determination thatconcurrent transmission in first and second carrier bands likelyinterferes with one or more RF receiving functions.

According to an embodiment, parameters to configure or programupconversion circuit 855 and/or RF filter 804 may be generated bygeneral purpose/application processor 711 by executing computer readableinstructions stored in memory 740. Alternatively, parameters toconfigure or program upconversion circuit 855 and/or RF filter 804 maybe generated by RF transmission manager 808 operating as a low powercontroller.

One embodiment described above is directed to a method, at a mobiledevice, comprising: scheduling transmission of one or more firstallocated resource blocks in a first carrier of a first uplinkcommunication channel; scheduling transmission of one or more secondallocated resource blocks in a second carrier of a second uplinkcommunication channel, at least a portion of the one or more secondresource blocks to be transmitted concurrently with transmission of atleast a portion of the one or more first resource blocks; and inresponse to a determination that concurrent transmission in the firstand second carrier likely interferes with a radio frequency (RF)receiving function, tuning an oscillator for transmission of the one ormore allocated first resource blocks and the one or more allocatedsecond resource blocks to a frequency approximately bisecting a highestfrequency of the one or more first resource blocks and a lowestfrequency of the one or more second resource blocks. In one particularimplementation, the method further comprises limiting concurrenttransmission of the one or more first resource blocks and secondresource blocks to frequencies above a minimum frequency of the one ormore first allocated resource blocks and below a maximum frequency ofthe one or more allocated second allocated resource blocks. For example,limiting concurrent transmission of the one or more first resourceblocks and second resource blocks to frequencies above the minimumfrequency of the first frequency channel and below the maximum frequencyof the second frequency channel further may comprise setting parametersof an analog filter controlling emission of radio frequency (RF) signalenergy from a transmitter to be above the minimum frequency of the firstfrequency channel and below the maximum frequency of the secondfrequency channel In another particular implementation, the methodfurther comprises decoding a PDCCH symbol received in a downlink signalto determine an allocation of resource blocks in the first and secondcarriers of the uplink signal. In another particular implementation, themethod further comprises retuning a frequency of the first uplinkcommunication channel in response to a determination of a contributionof transmission of the first allocated resource blocks tointermodulation distortion affecting the RF receiving function. Inanother particular implementation, the first uplink communicationchannel is operating in a time division duplex mode. In anotherparticular implementation, the method further comprises retuning thefrequency of the first uplink communication channel in response to thefirst uplink communication channel entering or being in a DTX period ofoperation. In another particular implementation, the method furthercomprises retuning the frequency of the first uplink communicationchannel in response to an allocation of a resource block to reduceintermodulation distortion affecting the RF receiving function whiletransmitting data in the allocated resource block.

Another embodiment described above is directed to a mobile devicecomprising: one or more transmitter devices; and one or more processorsconfigured to: schedule transmission of one or more first allocatedresource blocks through the one or more transmitter devices in a firstcarrier of a first uplink communication channel; schedule transmissionof one or more second allocated resource blocks through the one or moretransmitter devices in a second carrier of a second uplink communicationchannel, at least a portion of the one or more second resource blocks tobe transmitted concurrently with transmission of at least a portion ofthe one or more first resource blocks; and in response to adetermination that concurrent transmission in the first and secondcarrier likely interferes with a radio frequency (RF) receivingfunction, tune an oscillator for transmission through the one or moretransmitter devices of the one or more allocated first resource blocksand the one or more allocated second resource blocks to a frequencyapproximately bisecting a highest frequency of the one or more firstresource blocks and a lowest frequency of the one or more secondresource blocks. In one particular implementation, the one or moreprocessors are further configured to limit concurrent transmission ofthe one or more first resource blocks and second resource blocks tofrequencies above a minimum frequency of the one or more first allocatedresource blocks and below a maximum frequency of the one or moreallocated second allocated resource blocks. For example, the one or moreprocessors may be configured to limit concurrent transmission of the oneor more first resource blocks and second resource blocks to frequenciesabove the minimum frequency of the first frequency channel and below themaximum frequency of the second frequency channel further by settingparameters of an analog filter controlling emission of radio frequency(RF) signal energy from the transmitter to be above the minimumfrequency of the first frequency channel and below the maximum frequencyof the second frequency channel In another particular implementation,the one or more processors may be further configured to decode a PDCCHsymbol received in a downlink signal to determine an allocation ofresource blocks in the first and second carriers of the uplink signal.In another particular implementation, the one or more processors may befurther configured to retune a frequency of the first uplinkcommunication channel in response to a determination of a contributionof transmission of the first allocated resource blocks tointermodulation distortion affecting the RF receiving function. Inanother particular implementation, the first uplink communicationchannel may operate in a time division duplex mode. In anotherparticular implementation, the one or more processors may be furtherconfigured to retune the frequency of the first uplink communicationchannel in response to the first uplink communication channel enteringor being in a DTX period of operation. In another particularimplementation, the one or more processors may be further configured toretune the frequency of the first uplink communication channel inresponse to an allocation of a resource block to reduce intermodulationdistortion affecting the RF receiving function while transmitting datain the allocated resource block.

Another embodiment described herein is directed to a non-transitorystorage medium comprising computer-readable instructions stored thereonwhich are executable by a processor of a mobile to: scheduletransmission of one or more first allocated resource blocks in a firstcarrier of a first uplink communication channel; schedule transmissionof one or more second allocated resource blocks in a second carrier of asecond uplink communication channel, at least a portion of the one ormore second resource blocks to be transmitted concurrently withtransmission of at least a portion of the one or more first resourceblocks; and in response to a determination that concurrent transmissionin the first and second carrier likely interferes with a radio frequency(RF) receiving function, tune an oscillator for transmission of the oneor more allocated first resource blocks and the one or more allocatedsecond resource blocks to a frequency approximately bisecting a highestfrequency of the one or more first resource blocks and a lowestfrequency of the one or more second resource blocks. In one particularimplementation, the instructions may be further executable by theprocessor to limit concurrent transmission of the one or more firstresource blocks and second resource blocks to frequencies above aminimum frequency of the one or more first allocated resource blocks andbelow a maximum frequency of the one or more allocated second allocatedresource blocks. For example, concurrent transmission of the one or morefirst resource blocks and second resource blocks may be limited tofrequencies above the minimum frequency of the first frequency channeland below the maximum frequency of the second frequency channel bysetting parameters of an analog filter controlling emission of radiofrequency (RF) signal energy from a transmitter to be above the minimumfrequency of the first frequency channel and below the maximum frequencyof the second frequency channel In another particular implementation,the instructions may be further executable by the processor to decode aPDCCH symbol received in a downlink signal to determine an allocation ofresource blocks in the first and second carriers of the uplink signal.In another particular implementation, the instructions are furtherexecutable by the processor to retune a frequency of the first uplinkcommunication channel in response to a determination of a contributionof transmission of the first allocated resource blocks tointermodulation distortion affecting the RF receiving function. Inanother particular implementation, the first uplink communicationchannel may operate in a time division duplex mode. In anotherparticular implementation, the instructions are further executable bythe processor to retune the frequency of the first uplink communicationchannel in response to the first uplink communication channel enteringor being in a DTX period of operation. In another particularimplementation, the instructions are further executable by the processorto retune the frequency of the first uplink communication channel inresponse to an allocation of a resource block to reduce intermodulationdistortion affecting the RF receiving function while transmitting datain the allocated resource block.

Another embodiment described herein is directed to a mobile device,comprising: means for scheduling transmission of one or more firstallocated resource blocks in a first carrier of a first uplinkcommunication channel; means for scheduling transmission of one or moresecond allocated resource blocks in a second carrier of a second uplinkcommunication channel, at least a portion of the one or more secondresource blocks to be transmitted concurrently with transmission of atleast a portion of the one or more first resource blocks; and means fortuning an oscillator for transmission of the one or more allocated firstresource blocks and the one or more allocated second resource blocks toa frequency approximately bisecting a highest frequency of the one ormore first resource blocks and a lowest frequency of the one or moresecond resource blocks in response to a determination that concurrenttransmission in the first and second carrier likely interferes with aradio frequency (RF) receiving function. In one particularimplementation, the mobile device further comprises means for limitingconcurrent transmission of the one or more first resource blocks andsecond resource blocks to frequencies above a minimum frequency of theone or more first allocated resource blocks and below a maximumfrequency of the one or more allocated second allocated resource blocks.For example, the means for limiting concurrent transmission of the oneor more first resource blocks and second resource blocks to frequenciesabove the minimum frequency of the first frequency channel and below themaximum frequency of the second frequency channel further may comprisemeans for setting parameters of an analog filter controlling emission ofradio frequency (RF) signal energy from a transmitter to be above theminimum frequency of the first frequency channel and below the maximumfrequency of the second frequency channel In another particularimplementation, the mobile device further comprises means for decoding aPDCCH symbol received in a downlink signal to determine an allocation ofresource blocks in the first and second carriers of the uplink signal.In another particular implementation, the mobile device furthercomprises means for retuning a frequency of the first uplinkcommunication channel in response to a determination of a contributionof transmission of the first allocated resource blocks tointermodulation distortion affecting the RF receiving function. Inanother particular implementation, the first uplink communicationchannel operates in a time division duplex mode. In another particularimplementation, the mobile device further comprises means for retuningthe frequency of the first uplink communication channel in response tothe first uplink communication channel entering or being in a DTX periodof operation. In another particular implementation, the mobile devicefurther comprises means for retuning the frequency of the first uplinkcommunication channel in response to an allocation of a resource blockto reduce intermodulation distortion affecting the RF receiving functionwhile transmitting data in the allocated resource block.

As used herein, the terms “mobile device” and “user equipment” (UE) areused synonymously to refer to a device that may from time to time have alocation that changes. The changes in location may comprise changes todirection, distance, orientation, etc., as a few examples. In particularexamples, a mobile device may comprise a cellular telephone, wirelesscommunication device, user equipment, laptop computer, other personalcommunication system (PCS) device, personal digital assistant (PDA),personal audio device (PAD), portable navigational device, and/or otherportable communication devices. A mobile device may also comprise aprocessor and/or computing platform adapted to perform functionscontrolled by machine-readable instructions.

The methodologies described herein may be implemented by various meansdepending upon applications according to particular examples. Forexample, such methodologies may be implemented in hardware, firmware,software, or combinations thereof. In a hardware implementation, forexample, a processing unit may be implemented within one or moreapplication specific integrated circuits (ASICs), digital signalprocessors (DSPs), digital signal processing devices (DSPDs),programmable logic devices (PLDs), field programmable gate arrays(FPGAs), processors, controllers, micro-controllers, microprocessors,electronic devices, other devices units designed to perform thefunctions described herein, or combinations thereof.

“Instructions” as referred to herein relate to expressions whichrepresent one or more logical operations. For example, instructions maybe “machine-readable” by being interpretable by a machine for executingone or more operations on one or more data objects. However, this ismerely an example of instructions and claimed subject matter is notlimited in this respect. In another example, instructions as referred toherein may relate to encoded commands which are executable by aprocessing circuit having a command set which includes the encodedcommands. Such an instruction may be encoded in the form of a machinelanguage understood by the processing circuit. Again, these are merelyexamples of an instruction and claimed subject matter is not limited inthis respect.

“Storage medium” as referred to herein relates to media capable ofmaintaining expressions which are perceivable by one or more machines.For example, a storage medium may comprise one or more storage devicesfor storing machine-readable instructions or information. Such storagedevices may comprise any one of several media types including, forexample, magnetic, optical or semiconductor storage media. Such storagedevices may also comprise any type of long term, short term, volatile ornon-volatile memory devices. However, these are merely examples of astorage medium, and claimed subject matter is not limited in theserespects.

Some portions of the detailed description included herein are presentedin terms of algorithms or symbolic representations of operations onbinary digital signals stored within a memory of a specific apparatus orspecial purpose computing device or platform. In the context of thisparticular specification, the term specific apparatus or the likeincludes a general purpose computer once it is programmed to performparticular operations pursuant to instructions from program software.Algorithmic descriptions or symbolic representations are examples oftechniques used by those of ordinary skill in the signal processing orrelated arts to convey the substance of their work to others skilled inthe art. An algorithm is here, and generally, is considered to be aself-consistent sequence of operations or similar signal processingleading to a desired result. In this context, operations or processinginvolve physical manipulation of physical quantities. Typically,although not necessarily, such quantities may take the form ofelectrical or magnetic signals capable of being stored, transferred,combined, compared or otherwise manipulated. It has proven convenient attimes, principally for reasons of common usage, to refer to such signalsas bits, data, values, elements, symbols, characters, terms, numbers,numerals, or the like. It should be understood, however, that all ofthese or similar terms are to be associated with appropriate physicalquantities and are merely convenient labels. Unless specifically statedotherwise, as apparent from the discussion herein, it is appreciatedthat throughout this specification discussions utilizing terms such as“processing,” “computing,” “calculating,” “determining” or the likerefer to actions or processes of a specific apparatus, such as a specialpurpose computer or a similar special purpose electronic computingdevice. In the context of this specification, therefore, a specialpurpose computer or a similar special purpose electronic computingdevice is capable of manipulating or transforming signals, typicallyrepresented as physical electronic or magnetic quantities withinmemories, registers, or other information storage devices, transmissiondevices, or display devices of the special purpose computer or similarspecial purpose electronic computing device.

Wireless communication techniques described herein may be in connectionwith various wireless communications networks such as a wireless widearea network (WWAN), a wireless local area network (WLAN), a wirelesspersonal area network (WPAN), and so on. The term “network” and “system”may be used interchangeably herein. A WWAN may be a Code DivisionMultiple Access (CDMA) network, a Time Division Multiple Access (TDMA)network, a Frequency Division Multiple Access (FDMA) network, anOrthogonal Frequency Division Multiple Access (OFDMA) network, aSingle-Carrier Frequency Division Multiple Access (SC-FDMA) network, orany combination of the above networks, and so on. A CDMA network mayimplement one or more radio access technologies (RATs) such as cdma2000,Wideband CDMA (WCDMA), to name just a few radio technologies. Here,cdma2000 may include technologies implemented according to IS-95,IS-2000, and IS-856 standards. A TDMA network may implement GlobalSystem for Mobile Communications (GSM), Digital Advanced Mobile PhoneSystem (D-AMPS), or some other RAT. GSM and WCDMA are described indocuments from a consortium named “3rd Generation Partnership Project”(3GPP). Cdma2000 is described in documents from a consortium named “3rdGeneration Partnership Project 2” (3GPP2). 3GPP and 3GPP2 documents arepublicly available. 4G Long Term Evolution (LTE) and 5G or New Radio(NR) communications networks may also be implemented in accordance withclaimed subject matter, in an aspect. A WLAN may comprise an IEEE802.11x network, and a WPAN may comprise a Bluetooth network, an IEEE802.15x, for example. Wireless communication implementations describedherein may also be used in connection with any combination of WWAN, WLANor WPAN.

In another aspect, as previously mentioned, a wireless transmitter oraccess point may comprise a femtocell, utilized to extend cellulartelephone service into a business or home. In such an implementation,one or more mobile devices may communicate with a femtocell via a codedivision multiple access (CDMA) cellular communication protocol, forexample, and the femtocell may provide the mobile device access to alarger cellular telecommunication network by way of another broadbandnetwork such as the Internet.

The terms, “and,” and “or” as used herein may include a variety ofmeanings that will depend at least in part upon the context in which itis used. Typically, “or” if used to associate a list, such as A, B or C,is intended to mean A, B, and C, here used in the inclusive sense, aswell as A, B or C, here used in the exclusive sense. Referencethroughout this specification to “one example” or “an example” meansthat a particular feature, structure, or characteristic described inconnection with the example is included in at least one example ofclaimed subject matter. Thus, the appearances of the phrase “in oneexample” or “an example” in various places throughout this specificationare not necessarily all referring to the same example. Furthermore, theparticular features, structures, or characteristics may be combined inone or more examples. Examples described herein may include machines,devices, engines, or apparatuses that operate using digital signals.Such signals may comprise electronic signals, optical signals,electromagnetic signals, or any form of energy that provides informationbetween locations.

While there has been illustrated and described what are presentlyconsidered to be example features, it will be understood by thoseskilled in the art that various other modifications may be made, andequivalents may be substituted, without departing from claimed subjectmatter. Additionally, many modifications may be made to adapt aparticular situation to the teachings of claimed subject matter withoutdeparting from the central concept described herein. Therefore, it isintended that claimed subject matter not be limited to the particularexamples disclosed, but that such claimed subject matter may alsoinclude all aspects falling within the scope of the appended claims, andequivalents thereof.

What is claimed is:
 1. A method, at a mobile device, comprising:scheduling transmission of one or more first allocated resource blocksin a first carrier of a first uplink communication channel; schedulingtransmission of one or more second allocated resource blocks in a secondcarrier of a second uplink communication channel, at least a portion ofthe one or more second allocated resource blocks to be transmittedconcurrently with transmission of at least a portion of the one or morefirst allocated resource blocks; in response to a determination thatconcurrent transmission in the first carrier and the second carrierlikely interferes with a radio frequency (RF) receiving function, tuninga single oscillator to an oscillator frequency that is above a minimumfrequency of the one or more first allocated resource blocks and below amaximum frequency of the one or more second allocated resource blocks;and adjusting an uplink transmission bandwidth size and location tolimit uplink transmissions, from the mobile device, to frequencies abovethe minimum frequency of the one or more first allocated resource blocksand below the maximum frequency of the one or more second allocatedresource blocks.
 2. The method of claim 1, wherein limiting concurrenttransmission of the one or more first resource blocks and the one ormore second resource blocks to frequencies above the minimum frequencyof the one or more first allocated resource blocks and below the maximumfrequency of the one or more second allocated resource blocks furthercomprises setting parameters of an analog filter controlling emission ofRF signal energy from a transmitter to be above the minimum frequency ofthe one or more first allocated resource blocks and below the maximumfrequency of the one or more second allocated resource blocks.
 3. Themethod of claim 1, and further comprising decoding a PDCCH symbolreceived in a downlink signal to determine an allocation of resourceblocks in the first and second carriers of the uplink signal.
 4. Themethod of claim 1, wherein the RF receiving function comprisesprocessing received satellite positioning system (SPS) signals,processing received Bluetooth® signals or processing received WiFisignals, or a combination thereof.
 5. The method of claim 1, and furthercomprising determining that concurrent transmission in the first carrierand the second carrier likely interferes with the RF receiving functionbased, at least in part, on application of local oscillator frequenciesfor transmission in the first and second carriers to a look up table. 6.The method of claim 1, and further comprising reducing a transmissionpower in the first uplink communication channel in response to adetermination of a contribution of transmission of the first allocatedresource blocks to intermodulation distortion affecting the RF receivingfunction.
 7. The method of claim 1, wherein the first uplinkcommunication channel is operating in a frequency division duplexingmode, the method further comprising reducing a transmission power in thefirst uplink communication channel in response to a determination thatthe first uplink channel is operating in a time division duplexing (TDD)mode.
 8. The method of claim 1, the method further comprising reducing atransmission power in the first uplink communication channel in responseto a determination that the second uplink communication channel istransmitting control channel messages or other messages comprisingcritical content.
 9. The method of claim 1, and further in response tothe determination that concurrent transmission in the first carrier andthe second carrier likely interferes with the radio frequency (RF)receiving function, transmitting a message indicating a lower CQI valuefor the uplink communication channel to initiate a change in a resourceblock allocation in the first uplink communication channel.
 10. Themethod of claim 1, wherein the mobile device comprises a first physicaltransmitter to transmit the first carrier in the first uplinkcommunication channel and a second physical transmitter to transmit thesecond carrier in the second uplink communication channel, and whereinthe method further comprises, in response to the determination thatconcurrent transmission in the first carrier and the second carrierlikely interferes with the radio frequency (RF) receiving function:determining remaining intermodulation distortion following tuning thesingle oscillator to the oscillator frequency; selecting the firstphysical transmitter or the second physical transmitter based, at leastin part, on a physical isolation of the first transmitter from areceiver supporting the RF receiving function and a physical isolationof the second transmitter from the receiver supporting the RF receivingfunction; and reducing transmission power on the selected physicaltransmitter.
 11. The method of claim 10, wherein selecting the firstphysical transmitter or the second physical transmitter furthercomprises selecting the first physical transmitter or the secondphysical transmitter further based, at least in part, on signal power ofspectral components of the remaining intermodulation distortion.
 12. Amobile device, comprising: a transmitter for transmitting messages inuplink communication channels; and one or more processors configured to:schedule transmission of one or more first allocated resource blocksthrough the transmitter in a first carrier of a first uplinkcommunication channel; schedule transmission of one or more secondallocated resource blocks through the transmitter in a second carrier ofa second uplink communication channel, at least a portion of the one ormore second allocated resource blocks to be transmitted concurrentlywith transmission of at least a portion of the one or more firstallocated resource blocks; in response to a determination thatconcurrent transmission in the first carrier and the second carrierlikely interferes with a radio frequency (RF) receiving function, tune asingle oscillator to an oscillator frequency that is above a minimumfrequency of the one or more first allocated resource blocks and below amaximum frequency of the one or more second allocated resource blocks;and adjust an uplink transmission bandwidth size and location to limituplink transmissions, from the mobile device, to frequencies above theminimum frequency of the one or more first allocated resource blocks andbelow the maximum frequency of the one or more second allocated resourceblocks.
 13. The mobile device of claim 12, wherein the one or moreprocessors are further configured to set parameters of an analog filtercontrolling emission of RF signal energy from the transmitter to beabove the minimum frequency of the one or more first allocated resourceblocks and below the maximum frequency of the one or more secondallocated resource blocks to thereby limit concurrent transmission ofthe one or more first resource blocks and second resource blocks tofrequencies above a minimum frequency of the one or more first allocatedresource blocks and below a maximum frequency of the one or more secondallocated resource blocks further comprises.
 14. The mobile device ofclaim 12, wherein the one or more processors are further configured todecode a PDCCH symbol received in a downlink signal to determine anallocation of resource blocks in the first and second carriers of theuplink signal.
 15. The mobile device of claim 12, wherein the RFreceiving function comprises processing received satellite positioningsystem (SPS) signals, processing received Bluetooth® signals orprocessing received WiFi signals, or a combination thereof.
 16. Themobile device of claim 12, wherein the one or more processors arefurther configured to determine that concurrent transmission in thefirst carrier and the second carrier likely interferes with the RFreceiving function based, at least in part, on application of localoscillator frequencies for transmission in the first and second carriersto a look up table.
 17. The mobile device of claim 12, and wherein theone or more processors are further configured to reduce a transmissionpower in the first uplink communication channel in response to adetermination of a contribution of transmission of the first allocatedresource blocks to intermodulation distortion affecting the RF receivingfunction.
 18. The mobile device of claim 17, and wherein the one or moreprocessors are further configured to determine the contribution oftransmission of the first allocated resource blocks to intermodulationdistortion affecting the RF receiving function based, at least in part,on at least one subcarrier frequency of a local oscillator fortransmission of the first uplink communication channel and at least onecoefficient associated with the at least one subcarrier frequency. 19.The mobile device of claim 12, wherein the first uplink communicationchannel is operating in a frequency division duplexing mode, and whereinthe one or more processors are further configured to reduce atransmission power in the first uplink communication channel in responseto a determination that the first uplink channel is in or entering adiscontinuous transmission (DTX) period of operation.
 20. The mobiledevice of claim 12, wherein the first uplink communication channel iscapable of operating in a frequency division duplexing mode, and whereinthe one or more processors are further configured to reduce atransmission power in the first uplink communication channel in responseto a determination that the first uplink channel is operating in a timedivision duplexing (TDD) mode.
 21. The mobile device of claim 12,wherein the one or more processors are further configured to reduce atransmission power in the first uplink communication channel in responseto a determination that the second uplink communication channel istransmitting control channel messages or other messages comprisingcritical content.
 22. The mobile device of claim 12, wherein the one ormore processors are further configured to initiate transmission of amessages through the transmitter indicating a lower CQI value for theuplink communication channel to initiate a change in a resource blockallocation in the first uplink communication channel in response to thedetermination that concurrent transmission in the first carrier and thesecond carrier likely interferes with the radio frequency (RF) receivingfunction.
 23. The mobile device of claim 12, wherein the transmittercomprises a first physical transmitter to transmit the first carrier inthe first uplink communication channel and a second physical transmitterto transmit the second carrier in the second uplink communicationchannel, and wherein the one or more processors are further configuredto, in response to the determination that concurrent transmission in thefirst carrier and the second carrier likely interferes with the radiofrequency (RF) receiving function: determine remaining intermodulationdistortion following tuning the single oscillator to the oscillatorfrequency; select the first physical transmitter or the second physicaltransmitter based, at least in part, on a physical isolation of thefirst transmitter from a receiver supporting the RF receiving functionand a physical isolation of the second transmitter from the receiversupporting the RF receiving function; and reduce transmission power onthe selected physical transmitter.
 24. The mobile device of claim 23,wherein the one or more processors are further configured to select thefirst physical transmitter or the second physical transmitter furtherbased, at least in part, on signal power of spectral components of theremaining intermodulation distortion.
 25. A mobile device, comprising:means for scheduling transmission of one or more first allocatedresource blocks in a first carrier of a first uplink communicationchannel; means for scheduling transmission of one or more secondallocated resource blocks in a second carrier of a second uplinkcommunication channel, at least a portion of the one or more secondallocated resource blocks to be transmitted concurrently withtransmission of at least a portion of the one or more first allocatedresource blocks; means, responsive to a determination that concurrenttransmission in the first carrier and the second carrier likelyinterferes with a radio frequency (RF) receiving function, for tuning asingle oscillator to an oscillator frequency that is above a minimumfrequency of the one or more first allocated resource blocks and below amaximum frequency of the one or more second allocated resource blocks;and means for adjusting an uplink transmission bandwidth size andlocation to limit uplink transmissions, from the mobile device, tofrequencies above the minimum frequency of the one or more firstallocated resource blocks and below the maximum frequency of the one ormore second allocated resource blocks.
 26. A non-transitory storagemedium comprising computer readable instructions stored thereon whichare executable by one or more processors of a mobile device to: scheduletransmission of one or more first allocated resource blocks in a firstcarrier of a first uplink communication channel; schedule transmissionof one or more second allocated resource blocks in a second carrier of asecond uplink communication channel, at least a portion of the one ormore second allocated resource blocks to be transmitted concurrentlywith transmission of at least a portion of the one or more firstallocated resource blocks; respond to a determination that concurrenttransmission in the first carrier and the second carrier likelyinterferes with a radio frequency (RF) receiving function by tuning asingle oscillator to an oscillator frequency that is above a minimumfrequency of the one or more first allocated resource blocks and below amaximum frequency of the one or more second allocated resource blocks;and adjust an uplink transmission bandwidth size and location to limituplink transmissions, from the mobile device, to frequencies above theminimum frequency of the one or more first allocated resource blocks andbelow the maximum frequency of the one or more second allocated resourceblocks.